﻿
body    { 
    direction:          rtl;
    margin:             0px; 
    color:              #231f20; 
    background-color:   #ffffff; 
    font-family: 'SimplerLight';
    font-size: 20px;
        padding: 0;
}

table   { 
    padding:            0px; 
    margin:             0px;
}

td  { 
    vertical-align:     top; 
    padding:            0px;
}

p   { 
    direction:          rtl; 
    margin-top:         0px; 
    margin-bottom:      0px; 
}

a   {   }
img { max-width:100%; }
input[type=submit], input[type="text"], input[type="password"]  { outline: none;     -webkit-appearance: none;border-radius: 0;}


textarea    { outline: none; }

@media(min-width:992px){
    .mobile{display:none;}
}

.regularFont { font-family: 'SimplerRegular'; }

/*------------------------------------*\
   SiteGrid
\*------------------------------------*/

#SiteContainer          {  }

#SiteHeaderContainer            { color:#000000; padding:0px;position: fixed; width: 100%; z-index: 2; background: #ffffff; }
#SiteGridContainer              { /*background-image: url(../../../000Frames/site/images/banner-general.svg);*/padding-top: 80px;min-height: calc(100vh - 200px);background-repeat: no-repeat;background-position: 0px -390px;}
#SiteGridContainer.category11   { background-image: url(../../../000Frames/site/images/banner-sport.svg); background-position: 0px -90px;    background-position-x: right;}
#SiteGridContainer.category13   { background-image: url(../../../000Frames/site/images/banner-floors.svg);background-position: 0px -90px;    background-position-x: right;}
#SiteFooterContainer            { padding:0px 0 10px 0;margin-top:80px;display:block; }

#SiteHeader             {max-width: 100%;padding: 0;-webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15)}
#SiteFooter             { max-width: 1170px; margin-left: auto; margin-right: auto; overflow:hidden; }
#SiteGrid               {max-width: 100%;padding:0px;margin:0 auto;overflow:hidden;}

#GridRight              { float:right; width:250px; margin-left:40px; }
#GridPage               { float:right; width:100%}
#GridLeft               { float:right; display:none; }
#GridTop                {  }
#GridContent            {}
#GridFooter             {  }

#PageLeft               { }
#PageRight              { }
#PageMenu               { }
#PageHeader             { }
#PageContent            { }
#PageKdm                { }
#PageFooter             { }



#SiteGridBefore {position:  relative;height: 420px;margin-bottom: 0px;width: 100%;}
#SiteGridBefore:after{content: "";border-right: 2px solid #231f20;height: calc(50% + 31px);position: absolute;right: 20px;bottom: -31px;z-index: 1;opacity:0;display: none;}
.SiteGridBeforeVertical{content: "";border-right: 2px solid #231f20;height: calc(50% + 31px);position: absolute;right: 20px;bottom: -31px;z-index: 1;height: 0;bottom:auto;top:50%;display: none;}
#SiteGridBeforeH1:after{content:"";width: 74px;height: 74px;background-color: #f7f7f7;position: absolute;left: -20px;bottom: -30px;z-index: 0;display: none;}
#SiteGridBefore .SiteGridBeforeImg {height: 100%;overflow: hidden;background-position: center;background-size:cover;width: 100%;position: absolute;left: 0;}
#SiteGridBefore .SiteGridBeforeImg:before{content: "";position: absolute;width: 100%;height: 100%;background-image: linear-gradient(to right, rgba(47, 50, 58, 0.0), rgba(47, 50, 58, 0.6));}
#SiteGridBeforeH1 {width: 100%;position: absolute;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);z-index: 1;max-width: 1330px;left: 50%;}
#SiteGridBeforeH1:before {content: "";border-bottom: 2px solid #231f20;width: 15px;top: 50%;transform: translateY(-50%);-webkit-transform:translateY(-50%);position: absolute;right: 20px;z-index: 2;opacity:0;}
.SiteGridBeforeH1Left{content: "";border-bottom: 2px solid #231f20;width: 15px;top: 50%;transform: translateY(-50%);-webkit-transform:translateY(-50%);position: absolute;left: calc(100% - 35px);z-index: 2;width: 0;display: none;}
#SiteGridBeforeH1.lineLeft {content: "";border-right: 2px solid #231f20;height: 50%;position: absolute;right: 20px;bottom:0}
#SiteGridBeforeH1 h1{margin: 0;display: inline-block;font-size: 350%;font-family: 'SimplerRegular';line-height: 1;background: #f8ab3c;padding: 35px 15px;width: 100%;position: relative;z-index: 1;background-color: transparent;color: #fff;}
#SiteGridBeforeSubTitle {position: absolute;left: 0;bottom: -30px;text-align: left;padding-left: 135px;font-size: 300%;text-transform: uppercase;letter-spacing: 45.6px;color: #252525;display: none;}
#SiteGridBeforeScrollDown{width: 73px;height: 107px;box-shadow: -11.1px 10px 20px 0 rgba(43, 40, 35, 0.08);background-color: #231f20;position: absolute;bottom: 0;left: 0;letter-spacing: 1.7px;color: #f8ab3c;font-size: 50%;text-align: center;padding-top: 27px;cursor: pointer;display: none;}
#SiteGridBeforeScrollDown span{display: block;margin-bottom: 10px;}
#SiteGridBeforeScrollDown #Scroll-Down{width: 31px;height: 17px;position: relative;right: 2px;}
#Scroll-Down {animation-iteration-count: 5!important;-webkit-animation: upAnddown 1.5s infinite!important;animation: upAnddown 1.5s infinite!important;-webkit-animation-timing-function: ease-in-out!important;animation-timing-function: ease-in-out!important;}

#SiteGridBeforeSubTitle.withoutScroll {color: #f8ab3c;padding-left: 50px;}


@media (max-width: 1170px)  { 
    #GridLeft           { display:none; } 
    
}

@media (max-width: 1200px) {
    #SiteHeader { padding: 0px 10px; }
}

@media (max-width: 991px)  { 
    #GridPage               { float:none; width:100%; }
    #SiteHeader             { padding: 0px 20px; }
    #SiteGridBefore .SiteGridBeforeImg{width:100%}
    #SiteGridBeforeH1 h1{font-size: 325%;padding: 15px;}
    #SiteGridBeforeSubTitle{font-size:225%}
    #SiteGridBeforeScrollDown{font-size: 60%;letter-spacing: 1px;}
    #SiteGridBefore{height: 450px;}
    
}

@media (max-width:767px) {
     #GridRight {float:none;width:100%; margin:0 auto;}
     #SiteGridContainer{padding-top:75px;}
     #SiteGridBeforeSubTitle{display: none;}
     #SiteGridBeforeScrollDown{display: none;}
     #SiteGridBefore{height: 250px;    margin-bottom: 30px;}
     #SiteGridBeforeH1 h1{font-size: 200%;}
     #SiteGridBefore:after{display:none;}
     .SiteGridBeforeVertical{display:none;}
    #SiteGridBeforeH1:before{display:none;}
    .SiteGridBeforeH1Left{display:none}
}



/*------------------------------------*\
    Top Bar Select In Mobile 
\*------------------------------------*/

@media (max-width:767px) { #side-collapse-menu {width:100%} }





/*------------------------------------*\
    Accordion - FAQ
\*------------------------------------*/
.faq_accordion { padding-bottom: 30px; }

.accordion { }
.accordion .panel {border:0px; border-radius:0; border-top:1px solid #ECECEC;box-shadow:none; -webkit-box-shadow:none;padding:14.5px 0; margin:0;   }
.accordion .panel:nth-child(2n) {background-color:#EDEDED;}
.accordion .panel:last-child {border-bottom:1px solid #ddd;}
.accordion .panel-title {width:95%;}
.accordion .panel-title>a { width: 100%; right: 0; top: 0;  font-size:24px; font-family:'RaananSuperRegular'; }
.accordion .panel-title>a:hover { text-decoration:none; }
.accordion .panel-title>a:focus { text-decoration:none; }
.accordion .panel-collapse.collapse.in {   }
.accordion .panel-default>.panel-heading { color: #333; background-color: transparent; border-color: #ddd; position:relative; margin-bottom:10px; margin-top:10px; margin-right:15px; } 
.accordion .panel-heading { padding: 10px 15px; border-bottom: 0;border-radius: 0px; }
.accordion .panel-title>a:after { content: " "; display: block;width: 20px; height: 20px; float: left; background-image:url('../../../000Frames/site/images/plus.png');background-position: center center; background-repeat: no-repeat; }
.accordion .panel-title > a[aria-expanded~=true]:after {background: url('../../../000Frames/site/images/minus.png'); background-repeat: no-repeat; background-position: center center;  }
.panel.panel-default div p { font-size: 21px; padding-right: 50px; padding-left: 165px; line-height: 27px; /*padding-top: 20px; padding-bottom: 20px;*/ }

@media(max-width:767px){
    .panel.panel-default div p {padding-left:0;padding-right:30px;padding-top:5px;width:90%;}
    .accordion .panel-title>a:after {position:absolute;left: 7px; top: 50%; transform: translate(0,-50%); -webkit-transform:translate(0,-50%);}
    .accordion .panel-default>.panel-heading {padding-right:0;}
    .accordion .panel-title>a {padding-right:0; font-size:20px;font-weight:bold;}
}


/*------------------------------------*\
    Carousel - FAQ
\*------------------------------------*/

.owl-carousel { margin-top: 30px;margin-bottom: 30px; direction:ltr;}
.owl-nav {  }
.owl-item {text-align:center; height:400px; overflow:hidden; }
.owl-item .item { position: absolute; top: 50%; left: 0; transform: translate(0%,-50%); -webkit-transform: translate(0%,-50%); -moz-transform: translate(0%,-50%); }
.owl-next { position: absolute; left: 0; z-index: 1; top: calc(50% - 12px); transform: translate(0%,-50%); -webkit-transform: translate(0%,-50%); -moz-transform: translate(0%,-50%); }
.owl-prev { position: absolute; right: 0; z-index: 1; top: calc(50% - 12px); transform: translate(0%,-50%); -webkit-transform: translate(0%,-50%); -moz-transform: translate(0%,-50%); }



@media(max-width:991px) { 
.owl-item .item { margin: 0 auto; text-align: center; max-width: 250px !important;
 position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); 
                }
}



/*------------------------------------*\
   lightbox Gallery
\*------------------------------------*/
.lightbox-gallery .lightbox-gallery-loader {position: absolute; top: 50%; /* display: none; */ left: 50%; z-index: 10;}
.lightbox-gallery .lightbox-gallery-item

/*------------------------------------*\
    lightbox Gallery Video
\*------------------------------------*/

.lightbox-galleryVideo .lightbox-gallery-loader {position: absolute; top: 50%; left: 50%; z-index: 10;}
.lightbox-galleryVideo .lightbox-gallery-item {}


.popUpVideo .modal-header {border:none;}

.popUpVideo .vertical-alignment-helper {
    display: table;
    height: 100%;
    width: 100%;
    pointer-events: none;
}

.popUpVideo .vertical-align-center {
    display: table-cell;
    vertical-align: middle;
    pointer-events: none;
}

.popUpVideo .modal-content {
    width: inherit;
    height: inherit;
    margin: 0 auto;
    pointer-events: all;
    background: none;
    box-shadow: 0px 0px 0px;
    border: none;
}


.popUpVideo .modal-body iframe {
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    width: 100%;
    height: 100%;
}

.popUpVideo .modal-backdrop.fade.in {z-index: 0;}
.popUpVideo .close {opacity:1 !important; color:#fff; }
.popUpVideo .modal-backdrop.in { filter: alpha(opacity=50); opacity: .9; }

#media-video-pop iframe {width: 100%;height: 100%;margin: 0 auto;display: block;position: absolute;}
#media-video-pop  .modal-content {width: 60vw;height: 70vh;margin: 0 auto;}
#media-video-pop  .close {position: absolute;opacity: 1;cursor: pointer;}
#media-video-pop  .close svg {width: 50px;height: 50px;position: absolute;top: -60px;fill: #fff;}



/*------------------------------------*\
   Breadcrumbps
\*------------------------------------*/

#PageBreadCrumps    {padding: 15px 15px 20px;position: relative;max-width: 1330px;margin: 0 auto 40px;}

#PageBreadCrumps:after {content: "";border-bottom: 2px solid #231f20;width: 15px;top: 50%;transform: translateY(-50%);-webkit-transform:translateY(-50%);position: absolute;right: 20px;opacity:0;display: none;}
.PageBreadCrumpsLeft{content: "";border-bottom: 2px solid #231f20;width: 15px;top: 50%;transform: translateY(-50%);-webkit-transform:translateY(-50%);position: absolute;right: 20px;width: 0;display: none;}

@media(max-width:991px){
    #PageBreadCrumps{margin-bottom:10px;padding:10px 25px 20px}
    #PageBreadCrumps:after{top: 30px;transform: none;}
    .PageBreadCrumpsLeft{top: 30px;transform: none;}
    }

@media(max-width:767px){
    #PageBreadCrumps{display:none;}
}
    
    
#PageBreadCrumps a:link                 { color: #5A5B5E;text-decoration: none !important;display: inline-block;background-repeat: no-repeat;background-position: right 10px top 7px;font-size: 67.5%;}
#PageBreadCrumps a:first-child          { background-image: none; padding-right: 0; }
#PageBreadCrumps a:visited              { color: #5A5B5E;text-decoration: none !important;}    
#PageBreadCrumps a:hover                { color: #5A5B5E;text-decoration: underline;}
#PageBreadCrumps a:last-child           { color: #231f20;font-family: 'SimplerRegular';}
#PageBreadCrumps a:before               { content: "/";margin: 0 7px;color: #5A5B5E;font-family: 'SimplerLight';}
#PageBreadCrumps a:first-child:before   { display:none;}
#PageBreadCrumps a:first-child:before   { display:none;}



/*------------------------------------*\
    Directory/Side Menu
\*------------------------------------*/

#rightMenu              {  }
#rightMenu .menuHead { padding-right: 10px; height: 27px; font-size: 18px; background: #ECECEC; color: #000; margin-top: 2px; background-image: url('../../../000Frames/site/images/right_menu_arrow.png'); background-size: 10px; background-repeat: no-repeat; background-position: 20px; }
#rightMenu .menuLink { padding-right: 10px; height: 27px; font-size: 18px; background: #ECECEC; color: #000; margin-top: 2px; background-image: url('../../../000Frames/site/images/right_menu_arrow.png'); background-size: 10px; background-repeat: no-repeat; background-position: 20px; }
#rightMenu .selected { color: red; }
#rightMenu .navbar-default {border:0; background-color:transparent;}
#rightMenu .navbar {min-height:0; margin-bottom:0;}
#rightMenu .navbar-header {float:right;}

@media(max-width:767px){ #rightMenu .navbar-header {float: none; width: 100%; margin: 0;} }
/*------------------------------------*\
    Contact Form
\*------------------------------------*/

.mrw-dynamic-form {
    position:relative;
}

.mrw-dynamic-form .form-messages,
.mrw-dynamic-form .form-messages .loading,
.mrw-dynamic-form .form-messages .success,
.mrw-dynamic-form .form-messages .error {
    display: none;
    color: #BA975D;
    z-index: 9999;
}

.mrw-dynamic-form .form-messages {
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-color: rgba(255,255,255,0.8);
}

.mrw-dynamic-form .error-message    { color:red; display:none; }
.mrw-dynamic-form .mrw-form-label   { font-weight:normal; }
.mrw-dynamic-form .form-group > div { margin-bottom:15px; }
.mrw-dynamic-form .form-control {
    border: 1px solid silver;
    color: #000;
    background: none;
    font-size:100%;
    padding-right: 10px;
    position: relative;
    cursor: text !important;
    background: none !important;
 }

.mrw-dynamic-form label.error      { color:red; position:absolute; top:0px; left:15px; font-weight:normal; }
.mrw-dynamic-form .form-control.error { border-color:red; }


/*------------------------------------*\
    Contact Form Wiget
\*------------------------------------*/


#contact-form-wiget .mrw-form-label         { }
#contact-form-wiget .form-control           { }
#contact-form-wiget .form-submit            { -webkit-appearance:none;}

@media(max-width:991px) {
    #contact-form-wiget { display: none; }
}

/*------------------------------------*\
    Login Box
\*------------------------------------*/



#loginBox   { text-align:center; background-color:#1c1c1c; padding:15px; }

#loginBox .loginBox-guest-hello     { color:#F68B1F; line-height:24px; margin-bottom:10px; }
#loginBox .firstSentence      { font-size:130%; }
#loginBox .secondSentence     { font-size:165%; }

#loginBox #LoginBox-Buttons         { padding-top:20px; }
#loginBox #LoginBox-Buttons a       { display:inline-block; background-color:#F68B1F; border:1px solid #FFF; border-radius:5px; color:#FFF; font-size:120%; padding:2px 18px; margin:0px 5px; text-decoration:none; cursor:pointer; }

#loginBox #LoginBox-SignIn          {  width:100%; margin-left:auto; margin-right:auto;  overflow:auto; }
#loginBox #LoginBox-SignIn .login-field     { margin-bottom:12px; border-radius:3px; border: none; width:100%; padding:5px 10px 4px 10px; }
#loginBox #LoginBox-SignIn .login-submit    { float:left; background-color:#F68B1F; border:1px solid #FFF; border-radius:5px; color:#FFF; font-size:120%; padding:2px 18px; cursor:pointer; text-decoration:none; }

#loginBox #LoginBox-SignIn .forgetPass      { float:left; text-decoration:underline; color:#F68B1F; padding-top:10px; font-size:90%; }
#loginBox #LoginBox-SignIn .user-register      { float:right; text-decoration:underline; color:#F68B1F; padding-top:10px; font-size:90%; }

#loginBox .loginBox-user-hello      { color:#F68B1F; line-height:24px;  }
#loginBox .loginBox-user-buttons    { padding-top:20px; }
#loginBox .loginBox-user-buttons a  { display:inline-block; background-color:#F68B1F; border:1px solid #FFF; border-radius:5px; color:#FFF; font-size:110%; padding:2px 12px; margin:0px 2px; text-decoration:none; cursor:pointer; margin-bottom:10px; }





/*------------------------------------*\
   Bootstrap dropdown animation
\*------------------------------------*/




/*------------------------------------*\
   BASE PAGE VIEW
\*------------------------------------*/


#anchor         { margin-bottom: 15px; margin-top: -5px; font-size: 90%; }
#headline       { }
#headline h1    { font-size: 300%; color: #F68B1F; margin: 0; padding: 0; line-height:100%; margin-bottom:10px; }

#subheadline { text-align: center;}
#subheadline h2 {margin: 0;padding: 0;margin-bottom: 10px;color: #252525;font-size: 120%;font-family: 'SimplerRegular';line-height: 1.5;letter-spacing: 4.3px;}

#writer         { margin-bottom: 5px; font-weight: normal; }
#text1          { margin-top: 20px; margin-bottom:  20px; }
#text1 strong   { }
#text1 b        { }

#video          { margin-bottom:  20px; }
#video video    { width: 100%; height: auto; }

#remarks        { font-size: 90%; }

h3              { font-size: 100%}
h4              {  }

.picD           { width: auto; height: auto; margin-bottom: 15px; margin-top: 15px; }

#lobby          { margin-bottom:30px; }

#PageView {padding: 0px 15px 20px;position: relative;max-width: 1120px;margin: 0 auto 40px;}
#PageView #body {
    max-width: 800px;
}
#body iframe { max-width: 100%; }
#GalleryView { max-width: 1170px;margin: 0 auto; display: block;width: 90%;}
#GalleryView #body {max-width: 800px;}

@media(max-width:767px){
    #subheadline h2 {    letter-spacing: normal;font-size: 97%;}
    #body iframe { max-height: 190px; }
}


/*------------------------------------*\
    #General Classes 
\*------------------------------------*/

.max-width { max-width: 1170px; }

.no-marg   { margin: 0px; }

.no-pad    { padding: 0px; }

.p-vert    { display: table; }

.c-vert    { display: table-cell; vertical-align: middle; }

.f-h       { height: 100%; }

.f-w       { width: 100%; }

.margin-auto { margin:0 auto }

@media (max-width: 767px)  { 
    .row            { margin:0px -5px; }
    .row > div      { padding:0px 5px; }
}



/*------------------------------------*\
    #modal
\*------------------------------------*/

.modal-vertical-align   { display: table; height: 100%; width: 100%; pointer-events: none; }
.vertical-align-center  { display: table-cell; vertical-align: middle; pointer-events: none; text-align:center; }

#mrw-modal-1    { }
#mrw-modal-1 .modal-content     { border-radius:0px; background-color:transparent; display:inline-block; pointer-events: all; }







/*------------------------------------*\
    #Grids
\*------------------------------------*/


.grid-view .grid-box { /*border-bottom: 1px solid #ddd;*/ margin-bottom: 30px; text-align: center;  }
.grid-view .grid-box-image      { padding-bottom:56%; position:relative; overflow:hidden; }
.grid-view .grid-box-image a    { display:block; position:absolute; left:0px; bottom:0px; right:0px; top:0px; }
.grid-view .grid-box-image img  { margin: 0 auto; max-width:100%; }



.grid-view.center-elements .row         { font-size:0px; text-align:center; }
.grid-view.center-elements .row > div   { display:inline-block; float:none !important; vertical-align:top; font-size:1rem; }


/*------------------------------------*\
    Gallery Cubes
\*------------------------------------*/

.gallery-cubes {margin-top: 50px;}
.gallery-cubes, .gallery-cubes>div, .grid-gallery-section {padding: 0;}
.gallery-cubes .boxes-images-outer-image {cursor: pointer;position: relative;padding-bottom: 100%;background-size: cover;overflow: hidden;height: 0;background-size: cover;background-position: center center;}
.gallery-cubes .boxes-images-outer-image a{position:absolute;top:0px;bottom:0;right:0;left:0;}




/*------------------------------------*\
    Fonts
\*------------------------------------*/

@font-face {
    font-family: 'zofen';
    src: url('../../../000Frames/site/fonts/atzofen-regularwebfont.eot');
    src: url('../../../000Frames/site/fonts/atzofen-regularwebfont.eot?#iefix') format('embedded-opentype'),
         url('../../../000Frames/site/fonts/atzofen-regularwebfont.woff') format('woff'),
         url('../../../000Frames/site/fonts/atzofen-regularwebfont.ttf') format('truetype'),
         url('../../../000Frames/site/fonts/atzofen-regularwebfont.svg#fbatzofen-regularwebfont') format('svg');
    font-weight: normal;
    font-style: normal;
    unicode-range: U+590-5ff,U+000-03F; /* unicode range for hebrew letters, 0-9 and all special chars */
}

@font-face {
    font-family: 'niagara';
    src: url('../../../000Frames/site/fonts/NIAGSOL.eot');
    src: url('../../../000Frames/site/fonts/NIAGSOL.eot?#iefix') format('embedded-opentype'),
         url('../../../000Frames/site/fonts/NIAGSOL.woff') format('woff'),
         url('../../../000Frames/site/fonts/NIAGSOL.ttf') format('truetype'),
         url('../../../000Frames/site/fonts/NIAGSOL.svg#NIAGSOL') format('svg');
    font-weight: normal;
    font-style: normal;
    unicode-range: U+040-07F;       /* unicode for a-z and A-Z letters only! */

}


@font-face {
    font-family: 'SimplerLight';
    src: url('../../../000Frames/site/fonts/SimplerLight/simpler-light-webfont.eot');   
    src: url('../../../000Frames/site/fonts/SimplerLight/simpler-light-webfont.eot?#iefix') format('embedded-opentype'), url('../../../000Frames/site/fonts/SimplerLight/simpler-light-webfont.woff') format('woff'), url('../../../000Frames/site/fonts/SimplerLight/simpler-light-webfont.svgz#simplerlight') format('svg'), url('../../../000Frames/site/fonts/SimplerLight/simpler-light-webfont.svg#simplerlight') format('svg');
    font-weight: normal;
    font-style: normal;
    /*unicode-range: U+590-5ff,U+000-03F; /* unicode range for hebrew letters, 0-9 and all special chars */*/
}

@font-face {
    font-family: 'SimplerRegular';
    src: url('../../../000Frames/site/fonts/SimplerRegular/SimplerPro_V3-Regular.eot');   
    src: url('../../../000Frames/site/fonts/SimplerRegular/SimplerPro_V3-Regular.eot?#iefix') format('embedded-opentype'), url('../../../000Frames/site/fonts/SimplerRegular/SimplerPro_V3-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    /*unicode-range: U+590-5ff,U+000-03F; /* unicode range for hebrew letters, 0-9 and all special chars */*/
}



/*------------------------------------*\
    PopUp Feature
\*------------------------------------*/

#popup-modal .vertical-alignment-helper {
    display: table;
    height: 100%;
    width: 100%;
}

#popup-modal .vertical-align-center {
    display: table-cell;
    vertical-align: middle;
    z-index:99999;
}
    
#popup-modal .modal-header {
    border: none;
    padding: 0px;
}

#popup-modal .close {
    display: block;
    float: none;
    margin: 0 auto;
    opacity: 1;transform: translateX(-50%);-webkit-transform:translateX(-50%);
    left: 50%;right:auto; 
}

#popup-modal .close span {
    color: #fff;
}

#popup-modal .modal-body {
    text-align: center;
}

#popup-modal .modal-content {
    border: 0px;
    background-color: transparent;
    border-radius: 0px;
    -webkit-box-shadow: none;width: auto;
    max-width: 90vw;
}


.vertical-alignment-helper { display: table; height: 100%;width: 100%; }
.vertical-align-center     { display: table-cell;vertical-align: middle; }




/*------------------------------------*\
    GALLERY COMPONENTS - lightBox
\*------------------------------------*/
.blueimp-gallery{    background: rgba(0,0,0,.7);}
.lightbox-gallery       { position:relative; min-height:250px; }
.lightbox-gallery-item  { display:none; text-align: center; padding-bottom: 7.5px; padding-top: 7.5px; }
.blueimp-gallery>.close, .blueimp-gallery>.title    { top:65px; display:none; }
.blueimp-gallery a.next         { display:block !important; }
.blueimp-gallery a.prev         { display:block !important; }
.blueimp-gallery ol.indicator   { display:block !important; }
.blueimp-gallery a.play-pause   { display:block !important; }

.blueimp-gallery>.next, .blueimp-gallery>.prev{opacity: 1;border: none;background-size: cover;height: 74px;}
.blueimp-gallery>.close:hover, .blueimp-gallery>.next:hover, .blueimp-gallery>.play-pause:hover, .blueimp-gallery>.prev:hover, .blueimp-gallery>.title:hover{color: transparent;}
.blueimp-gallery>.next{background: url(../../../000Frames/site/images/home/arrow-left.svg);transform: rotate(180deg);-webkit-transform:rotate(180deg);}
.blueimp-gallery>.prev{background: url(../../../000Frames/site/images/home/arrow-left.svg);}

/*------------------------------------*\
    GALLERY COMPONENTS - #FLEX SLIDER 
\*------------------------------------*/


.flexslider {
    border: none;
    background: none;
    -webkit-box-shadow: 0 0px 0px rgba(0,0,0,0);
    -moz-box-shadow: 0 0px 0px rgba(0,0,0,0);
    -o-box-shadow: 0 0px 0px rgba(0,0,0,0);
    box-shadow: 0 0px 0px rgba(0,0,0,0);
    overflow:hidden;
    direction:ltr;
}

.flexslider .flexslider-item {
    display: block;
    /*min-height: 200px;*/
    padding-bottom: 40%;
    background-size: cover;
    background-position: center center;
}

.flexslider .flex-control-nav { bottom:20px; z-index:2; }
.flex-control-paging li a.flex-active { background: #000; background: rgba(255,255,255,1); cursor: default; }
.flex-control-paging li a { background: #fff; background: rgba(255,255,255,0.7); }
.flexslider .flexslider-item {position:relative;}
.flexslider-item-content { position: absolute; right: 0; z-index: 9; top: 10%; right: 5%; padding: 15px; background: rgba(0,0,0,0.56); border-radius: 5px; }
.flexslider-item-title { text-align: right; color: #fff;font-size: 140%; }
.flexslider-item-description { text-align: right; color: #fff; }
.flexslider-item-readmore { text-align: right; color: #fff; font-size: 120%;}


@media(max-width:767px) {
.flexslider .flexslider-item { padding-bottom: 50%; min-height: 300px; }
}


/*------------------------------------*\
    Footer Style 
\*------------------------------------*/

#SiteFooter .footerContact              { color: #fff; margin-top:60px; margin-bottom:40px; }
#SiteFooter .footerBlockTitle           { text-align:center; font-size: 140%; }
#SiteFooter .footerBlockContent         {}
#SiteFooter .leftFooter                 { float: left;    width: 50%;text-align: left;}
#SiteFooter .leftFooter img             { height: 38px; }
#SiteFooter .rightFooter                { float: right; width: 50%;    font-size: 85%;}
footer#SiteFooter                       { padding: 20px 0px;  max-width: 100%; padding: 0px 36px;}
footer#SiteFooter:before                { border-top: 1px solid #231f20;content: ""; display: block; padding-bottom: 20px; }

@media(max-width:991px){
    #SiteFooter .leftFooter,
    #SiteFooter .rightFooter            { width: 100%;text-align: center;padding-bottom: 10px;}
}

@media(max-width:767px){
    footer#SiteFooter{padding:0 15px;}
}
/*------------------------------------*\
    UnderFooter Style 
\*------------------------------------*/

#UnderSiteFooterContainer{padding-left: 0px;padding-right: 0px;}
#UnderSiteFooter {padding: 15px;background: #231f20;}
#UnderSiteFooter .row {margin: 0;}

/*------------------------------------*\
    Bootstrap - 5 Cols Fix
\*------------------------------------*/

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {

.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}


/*------------------------------------*\
    BootBox - Js Modals
\*------------------------------------*/

.bootbox { text-align: center; }
.bootbox .modal-footer { text-align:center; }
.bootbox .modal-footer button { margin:10px; }
.bootbox .modal-footer .btn+.btn {margin-bottom:10px;}
.bootbox .modal-dialog { position: fixed; left: 50%; top: 50%; /* margin-left: -300px; */ transform: translate(-50%,-50%) !IMPORTANT; -webkit-transform:translate(-50%,-50%) !IMPORTANT; margin: 0; }

@media(max-width:767px){
    .bootbox .modal-dialog { width: 80%; }
}



@-webkit-keyframes upAnddown {
    from {
        -webkit-transform: translateY(0);
    }
    50% {
        -webkit-transform: translateY(15px);
    }
    to {
         -webkit-transform: translateY(0);
    }
}

@keyframes upAnddown {
    from {
        transform: translateY(0);
    }
    50% {
        transform: translateY(15px);
    }
    to {
        transform: translateY(0);
    }
}



.sectioncontentWrapper                 {max-width: 1300px;margin: 0 auto;position:relative;z-index:1;width: 90%;opacity:0;    transform: translateY(100px);-webkit-transform:translateY(100px);}
.sectionText {padding-top: 30px;padding-right: 50px;padding-left: 80px;position: relative;padding-bottom: 50px;}
.sectionText h3 {font-size: 120% !important;font-family: 'SimplerRegular';letter-spacing: 4.3px;line-height: 1.5;margin-right: -4.3px;}
.rightSection,
.leftSection {vertical-align: middle;display: inline-block;width: 49%;padding: 50px 50px 0px 50px;direction: rtl;position:relative;}
.sectionImgWrapper {position: relative;}
.sectionImg {padding-bottom: 84%;position: relative;overflow: hidden;}
.sectionImg img {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);height: 100%;width: auto;max-width: 200%;}
.sectioncontentWrapper h2.title {font-size: 250%;letter-spacing: 1.4px;margin: 0;display: inline-block;padding: 0 15px 0 0;position: relative;}
.sectioncontentWrapper h2.title:after{content:"";position:absolute;left:0px;height: 46px;width:10px;top: 7px;right: 0;background-color: #f8ab3c;}


.whiteArrowIcon svg { width: 34px;height: 25px;z-index: 1;position: absolute;top: 35px;left: 21px; transition: all 300ms ease-out;-webkit-transition: all 300ms ease-out;-moz-transition: all 300ms ease-out;-o-transition: all 300ms ease-out;}
.whiteArrowIcon                             { display: table-cell;vertical-align: bottom;height: 98px;width: 88px;position: absolute;right: 0;}
.whiteArrowIcon:after                       { content: "";background: #454647;width: 54px;height: 54px;border-radius: 50%;position: absolute;top: 20px;z-index: 0;left: 0;}


@media(max-width:991px) {
    .sectioncontentWrapper             { width: 100%;}
    .sectioncontentWrapper h2.title {margin-bottom: 30px;}
}

@media(max-width:767px){
    .sectionText h3     {font-size: 100% !important;line-height: 1;letter-spacing: normal;margin-right: 0px;}
    .sectioncontentWrapper h2.title {font-size: 150%;padding-left: 30px;letter-spacing: normal;padding-top: 10px;}   
}

::-webkit-scrollbar {width: 6px;height: 6px;}
::-webkit-scrollbar-button {width: 2px;height: 0px;}
::-webkit-scrollbar-thumb {background: #8f9294;border: 0px none #ddd;border-radius: 0px;}
::-webkit-scrollbar-thumb:hover {background: #8f9294;}
::-webkit-scrollbar-thumb:active {background: #8f9294;}
::-webkit-scrollbar-track {background: #ddd;border: 0px none #ddd;border-radius: 0px;}
::-webkit-scrollbar-track:hover {background: #ddd;}
::-webkit-scrollbar-track:active {background: #ddd;}
::-webkit-scrollbar-corner {background: transparent;}

#lineMenu{transform: translateX(75vw);-webkit-transform:translateX(75vw);;border-bottom: 3px solid transparent;position: fixed;top: 60px;left: 0px;transition: all 250ms ease-in-out;-webkit-transition: all 250ms ease-in-out;width: 40px;border-color: #f8ab3c;opacity:0;}
.siblingCategoriesWrapper {float: left;direction: rtl;font-size: 80%;width: 400px;}
.siblingCategoriesWrapper .ui-selectmenu-button.ui-button {text-align: right;background: #f7f7f7;border-radius: 0px;width: 100%;color: #252525;display:block;    padding: .4em 1em;}
.siblingCategoriesWrapper .ui-selectmenu-icon.ui-icon {float: left;background-image: url(../../../000Frames/site/images/drop-down.svg);background-position: center;background-size: contain;top: 4px;}
.ui-menu .ui-menu-item-wrapper {background: #f7f7f7;font-size: 80%;color: #252525;font-family: 'SimplerLight';}
.ui-selectmenu-text {margin: 0;    font-family: 'SimplerRegular';}
.ui-selectmenu-menu {z-index: 1;}

@media(max-width:991px){
    .siblingCategoriesWrapper {width: 300px;margin-top: 25px;}
}

@media(max-width:767px){
    .siblingCategoriesWrapper {width: 100%;margin: 0px 0 20px 0;}
    .siblingCategoriesWrapper .ui-selectmenu-button.ui-button {margin: 0;padding: 14px 10px;margin-top:20px;}
}



@-webkit-keyframes upAnddown {
    from {
        -webkit-transform: translateY(0);
    }
    50% {
        -webkit-transform: translateY(15px);
    }
    to {
        -webkit-transform: translateY(0);
    }
}

@keyframes upAnddown {
    from {
        transform: translateY(0);
    }
    50% {
        transform: translateY(15px);
    }
    to {
        transform: translateY(0);
    }
}

.upDown {    animation-iteration-count: 5 !important;-webkit-animation: upAnddown 1.5s infinite !important;animation: upAnddown 1.5s infinite !important;-webkit-animation-timing-function: ease-in-out !important;animation-timing-function: ease-in-out !important;}
.breakLetters .word span {position: relative;display: inline-block;opacity: 0;transform: translate(0%, 20%) matrix(1, 0, 0, 1, 0, 0);-webkit-transform: translate(0%, 20%) matrix(1, 0, 0, 1, 0, 0);}

.breakLetters .word div {}
.word {white-space: nowrap;display: inline-block;line-height: normal;ine-height: 1;}
